package io.gitee.xyuesheng.day06.exam;

import org.junit.Assert;
import org.junit.Test;

import java.util.List;

public class TestWeibo {
    @Test
    public void test() {
        Weibo weibo = new Weibo();

        //用户1发送了一条新微博（用户id=1，微博id=5)
        weibo.create(1, 5);

        //用户1获取时间线，应当返回一个列表，其中包含一个ID为5的微博
        List<Integer> timeline = weibo.getTimeline(1);
        Assert.assertEquals(new Integer(5), timeline.get(0));

        //用户1关注了用户2
        weibo.follow(1, 2);

        //用户2发送了一个新微博（微博ID为6）
        weibo.create(2, 6);

        //用户1获取时间线后，应当返回一个列表，其中包含两个微博，ID分别为—>[6,5]
        //微博ID6应当在微博ID5之前，因为他是在5之后发的
        weibo.getTimeline(1);

        //用户1取消关注用户2
        weibo.unfollow(1, 2);

    }

}
